package geekstudy.week8;

/**
 *
 * 58. 最后一个单词的长度
 * https://leetcode-cn.com/problems/length-of-last-word/
 *
 * 执行结果：  通过  显示详情
 *
 * 添加备注
 * 执行用时：0 ms, 在所有 Java 提交中击败了100.00% 的用户
 * 内存消耗：36.4 MB, 在所有 Java 提交中击败了91.77% 的用户
 *
 */
public class Week8LengthOfLastWord {


    public int lengthOfLastWord(String s) {
        int end = s.length() - 1;
        for(;end >= 0 && s.charAt(end) == ' ';){
            end--;
        }
        if(end < 0) {
            return 0;
        }
        int start = end;
        for(;start >= 0 && s.charAt(start) != ' ';) {
            start--;
        }
        return end - start;
    }

}
